package com.gxa.community.admin.service.user;

import com.gxa.community.core.pojo.domain.UserTags;
import com.baomidou.mybatisplus.extension.service.IService;
import com.gxa.community.core.pojo.dto.userdto.UserTagsDto;
import com.gxa.community.core.utils.R;

/**
 * @author juran
 * @since 2022-07-19
 */
public interface UserTagsService extends IService<UserTags> {

    /**
     * 修改标签
     *
     * @param userTagsDto
     * @return
     */
    R editUserTags(UserTagsDto userTagsDto);

    /**
     * 查找标签
     *
     * @param userTagsDto
     * @return
     */
    R queryUserTags(UserTagsDto userTagsDto);

    /**
     * 删除标签
     *
     * @param userTagsDto
     * @return
     */
    R delUserTags(UserTagsDto userTagsDto);

    /**
     * 增加标签
     *
     * @param userTagsDto
     * @return
     */
    R addUserTags(UserTagsDto userTagsDto);
}
